Python之turtle.circle()函数理解 您所在的位置:网站首页 turtle 画图 Python之turtle.circle()函数理解

Python之turtle.circle()函数理解

2023-11-21 22:56| 来源: 网络整理| 查看: 265

turtle.circle()函数

    定义:turtle.circle(radius, extent=None)

    作用:根据半径radius绘制extent角度的弧形

    参数:

              radius :弧形半径

                             当radius值为正数时,圆心在当前位置/小海龟左侧。

                             当radius值为负数时,圆心在当前位置/小海龟右侧。

              extent :弧形角度。当无该参数或参数为None时,绘制整个圆形

                             当extent值为正数时,顺小海龟当前方向绘制。

                             当extent值为负数时,逆小海龟当前方向绘制。

上述内容,在将小海龟视作一个有向箭头后,可以按照如下方法助记。即:正正左顺,负负右逆,正负左逆,负正右顺。

在这个助记法中,正正、负负、正负、负正表示条件(即参数radius、extent取值情况),左顺、右逆、左逆、右顺表示结果(即以小海龟当前方向作参照时的圆心位置及画笔绘制方向)。详述如下:

正正表示radius为正,extent正;负负表示radius为负,extent负;正负表示radius为正,extent负;负正表示radius为负,extent正。

左:表示圆心在小海龟左边;右:表示圆心在小海龟右边; 顺:表示顺小海龟当前方向绘制; 逆:表示逆小海龟当前方向绘制

下图是对上述陈述的形象总结。其中,绿色箭头表示有向的小海龟,红色箭头表示依据参数radius, extent取值的正负组合确定的绘制方向。

---------- 小海龟是有向的,可视作一个有向箭头 ----------

                             

                                            

下图是对上图的另一种等价表达。

---------- 小海龟是有向的,可视作一个有向箭头 ----------



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有